home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 2
/
AACD 2.iso
/
AACD
/
Sound
/
PlayHD
/
VersionInfo
< prev
Wrap
Text File
|
1998-10-29
|
18KB
|
405 lines
13-1-97 : - SerRead(): When 'Sync' was set to 'Receive', SerRead() waited for any two
incoming bytes. Fixed this so now it waits for 0xFC,0xFA which
are the startcommands for a sequencer.
- Added an 'Options' menu with an item 'Volume Display' which turns on/off the
volume indicators. Warning: Selecting this menu-item while playing audio
doesn't change the internal status!
- Changed GUI: white-black-white lines between channel faders. Samplenames are
printed next to slider.
19-1-97: - Further GUI-changes: smaller mixer-window, changed volume bars to a black
background and increased width.
09-3-97: - Added PROPNEWLOOK to mixing-sliders
- SampleViewWindow created
- Splitted processing of IDCMP in separate functions per window
31-3-97: - Smaller MainWindow,SampleListWindow,EffectListWindow,TapeDeckWindow
- dsp.c -> DSP: Delay
17-4-97: - Solved windowtitles problem for EffectWindow
18-4-97: - Solved gadget creation/removal problem in EffectWindow
- Added gadgets for Sync
19-4-97: - Added version info
- Created gadgets for Delay
20-4-97: - Fixed bug in panning movement while playing song
- MasterVolume setting is now remembered
29-4-97: - Delay: Original mix factor removed (always 100%)
Created a table for delay mix factor -> great speed improvement
Fixed bug in Delay: sample-end went wrong
No range checking: sample still sounds good (strange...)
30-4-97: - SampleLength was incorrect: added +54 in LoadSample()
- Changed SampleViewWindow -> now time-based and smaller
05-5-97: - AHI Version 4 has arrived -> program now requires version 4
- Stop-button now immediately stops sample-playing (or after a harddisk-load)
(doesn't work when playing end of sample)
- Bug in filename-display in MixWindow removed (wrong length)
- Thanks to AHI Version 4 stereo samples are now possible
- PlayGadgets are disabled when sound is played and enabled again when finished
06-5-97: - Altered TapeDeckWindow: TimeDisplay and TimeSlider added
- Fixed bug in DrawSampleBoxes(): strset() caused MemWatch warning
- Changed SampleViewWindow to TimeLineDisplay
07-5-97: - Created SampleEditWindow with scrollbar for displaying one sample
11-5-97: - Sample magnification added in SampleEditWindow
18-5-97: - Created graphical part of range selection for SampleEditWindow
21-5-97: - TimeSlider is disabled when playing samples and set to the right position when
playback has stopped
- Added volume display and time display to PlaySingle
- Start position can now be altered with TimeSlider for both PlaySingle and PlaySamples
28-5-97: - Fixed CloseWindow-bug of EffectWindow -> now the window can be closed safely
02-6-97: - Completely rewritten range selection
- Fixed Delay-bug
03-6-97: - Playback in SampleEditWindow can now be stopped
05-6-97: - Added tool EraseRange to SampleEditWindow
- Added simple Noise Gate to EffectList
06-6-97: - TimeSlider max value is now corresponding to LargestSampleLength
12-6-97: - Rewritten interrupt code for multiple sample playback
- Playback continues until longest sample has ended (previously until shortest sample!)
21-6-97: - Colors are not inherited anymore: MagicWB-colormap is used with darker red for
color 7
01-7-97: - Improved magnification of SampleEditWindow
04-7-97: - Many internal changes to sample editing
- Memorize Range and Copy Over functions added
07-7-97: - Insert Range added
08-7-97: - Channel mutes added
11-7-97: - Simple recording option added
14-7-97: - Program crashed when 8 samples were loaded due to an error in the MasterVolumeSlider,
fixed it
15-7-97: - Remove sample option added
16-7-97: - Changed MIDI start command to one byte (0xFA)
- Added MIDI stop command (0xFC)
- Added MIDI Machine Control (MMC) options Play and Stop
19-7-97: - Added 'Recording Options' window
21-7-97: - Added option to overwrite samplerate in EffectList
- Major bug discovered in Gadtools library. GTLV_Selected field of listview gadgets
is 4 bytes instead of 2!
22-7-97: - Bad way of time-stretching implemented
23-7-97: - MixToFile-gadget removed (AHI-FileSave mode can take care of this)
- MainWindow is now a backdrop window with the 'AHI-compatible' logo inside
- Increased screen depth to 16 colors because of logo
- Repositioned and resized SampleListWindow and EffectListWindow
24-7-97: - Fixed bug in sample display in SampleEditWindow and increased speed
- Added Pitch Shifter (only upshifting)
25-7-97: - Fixed bug in clean-up routines of PlayAIFF() and PlaySingle()
- Added downshifting to Pitch Shifter
- Decreased waiting time at end for samples played with PlaySingle()
27-7-97: - Added LocatorWindow with 5 locate points
- Added TimeCodeWindow to enter timecode position by numerical entry
28-7-97: - Play range added
29-7-97: - Added sliders for timestretching (stretchfactor and windowsize) and added crossfade
routines to timestretching and pitch shifting
30-7-97: - PlaySingle now has a better chance to stop when sample has finished, instead of
when buffer has finished
- Play and PlaySingle now stop directly when the Stop-button has been pushed
31-7-97: - Show Range added to SampleEditWindow
09-8-97: - BlitSample() rewritten: instead of using a scrollable bitmap, the sample is drawn
when scrolling in real-time. This results in a slower display but is necessary
for maximum zoom. It also uses less memory and is more portable.
24-8-97: - Major speed increase in drawing a range
25-8-97: - Added LowPass-,HighPass,BandWidth- and RejectFilters (without FFT,FIR or IIR).
26-8-97: - Added FIR-filter. Can read filter-files designed with FIRDesigner or AudioLab
01-9-97: - FIR-graph is displayed when FIR-coefficients file has been loaded
- Improved 'stop playing' again
09-9-97: - Timeline display now adapts to the largest sample length with a minimum of 4:30 minutes.
Removed vertical scrollbar of TimeLineWindow for now, because of the limit of 10 samples
- Resizing the TimeLineWindow could cause a crash under certain conditions, fixed.
- The maximum amount of seconds of the timeslider in the TapeDeckWindow was computed wrong
when more than one sample was loaded. Fixed.
- Timeslider is now updated when sample was played in SampleEditWindow
- Added Cut Range to SampleEditWindow
10-9-97: - Fixed several bugs in SampleEditWindow
12-9-97: - Improved Signal-handling when playing samples. Hopefully this will eliminate some
mysterious crashes when playing sample in SampleEditWindow.
17-9-97: - Added slider for window-size of pitch shifter
- AmigaGuide documentation written
- Added Online Help with menu-option and with 'Help'-key in many windows
18-9-97: - Changed Delay-gadgets for time and mix to sliders.
- Added feedback-line in Delay and feedback-% slider
22-9-97: - Added a simple Chorus to the effectlist
- A busy-pointer now appears when doing effect-processing
24-9-97: - Fixed a bug in the Timestretching routines
- When an effect is applied, the sample 'EFFECTSAMPLE' is loaded into the sample list.
26-9-97: - Stereo samples were not played long enough, fixed.
- Added Compressor/Limiter
29-9-97: - Some changes to the installer script and PlayHD.guide
- First public release version created for CU Amiga Magazine contest and submitted
18-10-97: - Stereo samples still didn't play long enough sometimes, fixed.
- Wrong lengths were written when using 'Cut range' and doing effectprocessing, fixed.
- Changing a not-used volumeslider or panning gadget caused enforcer hits, fixed.
25-10-97: - Applying an effect to 'EFFECTSAMPLE' now pops up a rename requester
(no automatic change to EFFECTSAMPLE.old anymore)
22-11-97: - Fixed some bugs in the WriteAIFF routines
23-11-97: - Chorus: 'Speed'-slider was really a time-slider. Fixed
06-12-97: - New/Load/Save Project added
- Sync record with midi send/receive
- Keys 1 to 5 -> locators
- Copy to buffer from a TEMPSAMPLE corrupted the file. Fixed
14-12-97: - F1/F2 selects prev/next sample in SampleListWindow
23-12-97: - Added screenmode requester : PlayHD-screen now inherits data from workbench,
except the screenmode that is selected by the requester
- Corrected image-patterns to work with displays up to 256 colors
27-12-97: - Record-options window caused stack overflow. Fixed.
29-12-97: - SampleListWindow has been integrated into the TimeLineWindow: the time-line
is now scrollable instead of the whole window
- Created MoveSampleWindow for entering offsets of samples
30-12-97: - Offsets are displayed in timeline. Display of samplename in timeline removed.
- Screentitle now displays samplerate and projectname
31-12-97: - Offsets implemented
03-01-98: - Better cleanup-routines
- Changed integer-field of SampleRateWindow to a slider with all possible samplerates
for the current audiomode
04-01-98: - Check for correct sample-header when sample has been loaded. If the sample-length
in the AIFF-header is not corresponding to the filelength, a window is opened
where the user can choose to let the program fix it.
11-01-98: - Effects that use the SetupDSP and CleanupDSP routines can now be applied to a
selected range in the SampleEditWindow
18-01-98: - Implemented mixer automation: mute,channelvolume,mastervolume and panning can now
be automated. Created AutomationWindow and EventWindow.
24-01-98: - Major speed increase of chorus
- Automation is now visible (moving faders etc.)
01-02-98: - Long delay times could corrupt sample on IDE harddrives. Setting the MaxTransfer
to 0x1fe00 solves the problem, but the delay-code is re-written so the problem
doesn't arise anymore.
- Fixed delay to work with stereo samples
- Added 'Depth' slider to chorus. Center delay is now fixed at 40 ms and the
variable delay can be changed with the depth-slider.
07-02-98: - Changed 'Listen'-gadget in RecordWindow to checkbox, so on/off-status is now
visible.
- Assign problems with AmigaGuide-Help fixed
08-02-98: - Edit event in AutomationWindow implemented
- Automation event-list is now loaded or saved together with project
- Load/Save event-list in AutomationWindow implemented
14-02-98: - Added 'Ring Modulation' to effects
- SampleEditWindow now keeps range and corrects slider after zoom in or out
22-02-98: - Added RecordWindow
07-03-98: - Added release time to Noise Gate for more natural gating
- Added Reverse effect
08-03-98: - TimeSlider and clock inconsistencies in TapeDeckWindow solved
13-03-98: - Won the CU Amiga Magazine Coding Competition!!!
03-04-98: - Added channel-scroller for more than 10 channels
04-04-98: - Automation subtask was not removed after playing. Fixed.
- Loading a project with automation events could cause a 'divide by zero'
error. Fixed.
- Increased task priority of automation subtask
- Changed volume-slider display code which removes flicker at automation
events
- Samples with an offset were played without offset when a starting point other
than 0:00:000 was set. Fixed.
- 'Display range' was completely wrong. Fixed.
- Zoom out in SampleEditWindow lost the range. Fixed.
11-04-98: - Implemented full-duplex playback and record. Not fully tested yet.
12-04-98: - Fixed bugs in 'Erase Range'
- Fixed long-standing bug in 'Load FIR File'
18-04-98: - Added 'Save Buffer' to SampleEditWindow
26-04-98: - Applying a FIR-filter could cause a stack overflow. Fixed.
30-04-98: - Zoom out in SampleEditWindow could cause the sample-display to be trashed.
Fixed.
- Added progress bar window for effects
02-05-98: - Offset could cause misalignment of sample. Fixed.
03-05-98: - Small samples played with PlaySingle were played too long which could
cause noise at the end. Fixed.
08-05-98: - Received Prelude soundcard: found out that many things didn't work with
soundcards which worked correctly with the standard Paula audio driver
(outputvolume was 0, the blocklength used for mixing wasn't equal to
MaxPlaySamples etc.).
23-05-98: - Fixed nearly all problems regarding the soundcards.
- Removing a sample didn't remove the automation events or messed up the
eventlist. Fixed.
30-05-98: - Fixed last problems with soundcards.
31-05-98: - MIDI 'Send' now sends 'song position pointer' for synchronisation at any
location.
- Added MIDI settings window with tempo slider.
01-06-98: - Added Time Correction Factor to MIDI settings window for fixing synchronisation
problems with external sequencers.
05-06-98: - Added 'Tools' menu with 'Channel Splitter'
13-06-98: - Channel numbers under the sliders were not always displayed because of an OS
bug that was only fixed in AmigaOS 3.1. Fixed for all versions.
19-06-98: - Entering 0 or negative numbers in the 'Bars' gadget caused strange behavior.
Fixed.
- Fixed bug in SampleEditWindow that could cause large samples to be displayed
wrong: it looked like something was looping over and over again.
20-06-98: - Speed-up of 'Reverse' effect
- MCP patched my menus and filerequesters to look good. Enhanced these for
non-MCP users.
21-06-98: - Added 'Set Init' in MixWindow to solve the automation initialisation
problem.
28-06-98: - Totally rewrote the load- and save project code to make future expansion
easier. Old projects can still be read.
25-07-98: - Added 'Audio Mode' to the 'File' menu
26-07-98: - Fixed some small bugs in 'Set Init' which could cause strange behaviour
of automation events
30-07-98: - Added 'Save Preferences' to the 'File' menu: the audiomode and screenmode
are now saved and being used at start-up.
31-07-98: - Added 'Screen Mode' to the 'File' menu
- Changed menu structures to GadToolsMenu
02-08-98: - Created 'Extended TimeLineWindow' option
- Drastically improved speed of 'New Project'
03-08-98: - Added 'harddisk-led' in RecordWindow to check if something is really written
to disk.
- Offset was given to wrong sample after record. Fixed.
- Added timebar to timeline display while playing.
04-08-98: - Added 'Delete Sample' to menu
- Added 'Delete Project' to menu
- Master volume is now saved with project
- Locators are saved with project
05-08-98: - Added option to view timeline in timecode or beats (only 4/4 at the moment)
06-08-98: - Added input level and peak indicators at the Recording Options window
- Fixed small bug in TimeCode window
08-08-98: - Added 'Copy to track' to SampleEditWindow
09-08-98: - Some windows are now moved when 'Extended TimeLine Display' is selected
10-08-98: - FIR-effect can now be applied to stereo samples
25-08-98: - Sampleview in SampleEditWindow now scrolls when selecting a range out of
the view boundaries
01-09-98: - TimeCorrectionFactor is now saved with Preferences
05-09-98: - Created 'Volume Overlay'
16-09-98: - Removed message about missing cybergraphics library
- Fixed 'divide by zero' bug in NewProject
19-09-98: - Audiomode-requester now asks for samplerate too
- Samplerate is saved with Preferences
20-09-98: - Fixed bug in ChannelSplitter that sneaked in again
21-09-98: - Added button 'Get tempo from range' to 'MIDI Settings window'
25-09-98: - Fixed front-pen for menus to run correctly without MCP
- Fixed problem with requesters without running MCP
30-09-98: - 'Play Single' now uses the time indicated by the timeslider and
takes the offset into account
03-10-98: - Created PCG's (Pre-Computed Graphics)
- Added 'Normalize' function to Amplify effect
- Added path configuration for record sample
05-10-98: - Created 'TrackTester' program for finding out how many tracks you can
play in the full version
07-10-98: - Fixed bug in Normalize
15-10-98: - Added saving of current volume, panning and mutes again for
'Save Project'. This is useful when you don't do automation.
22-10-98: - Rewrote timeline-bitmap so the length of the sample that is displayed
is no longer limited by (chip) memory.
- Added 'Zoom' option in timeline window
23-10-98: - Samples can now be moved by mouse
27-10-98: - Prohibited loading of samples with different samplerates
29-10-98: - The window that pops up after recording now asks for creating
a pcg-file.